home *** CD-ROM | disk | FTP | other *** search
- if ( test "$1" = "+" ) then
- shift
- else
- rm -f _temp_.dob _temp_.dlb _temp_.d
- touch _temp_.dob _temp_.dlb _temp_.d
- rm -f _temp_.dh _temp_.dop _temp_.dps
- echo /\* \*/ >_temp_.dh
- echo /\* \*/ >_temp_.dop
- echo % >_temp_.dps
- fi
- rm -f _temp_.c
- cat <<EOF >_temp_.c
- /bin/sh < _temp_.d
- rm -f obj.tr gconfig.h lib.tr gconfig.ps
- sort <_temp_.dob | uniq >obj.tr
- mv _temp_.dh gconfig.h
- sort <_temp_.dop | uniq >>gconfig.h
- mv _temp_.dlb lib.tr
- sort <_temp_.dps | uniq >gconfig.ps
- rm -f _temp_.d*
- EOF
- for dev in $*
- do
- if ( test "${dev}" = "+" ) then
- rm -f _temp_.c
- touch _temp_.c
- else
- cat ${dev} >>_temp_.d
- fi
- done
- /bin/sh < _temp_.c
- rm _temp_.c
-